﻿
@charset "utf-8";
/* @font-face {
  font-family: 'iconfont';  
  src: url('//at.alicdn.com/t/font_897935_7yt4kwxx04a.eot');
  src: url('//at.alicdn.com/t/font_897935_7yt4kwxx04a.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_897935_7yt4kwxx04a.woff') format('woff'),
  url('//at.alicdn.com/t/font_897935_7yt4kwxx04a.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_897935_7yt4kwxx04a.svg#iconfont') format('svg');
} */
 body{max-width: 1920px;margin: auto;}
 html,body{min-height: 100%;}
.fl{float:left;}
.fr{float:right;}
.clear_both{zoom:1;}
.clear_both:before{content:""; display:table; clear:both;}
.clear_both:after{content:""; display:table; clear:both;}
.relative{position: relative;}
.absolute{position: absolute;}
.fixed{position: fixed;}
.inline-block{display:inline-block;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-center{text-align:center;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.rotating180{transform:rotate(180deg);-ms-transform:rotate(180deg); /* IE 9 */-moz-transform:rotate(180deg); /* Firefox */-webkit-transform:rotate(180deg);/* Safari 和 Chrome */-o-transform:rotate(180deg);}
.gray{-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray;}
.main{overflow: hidden;position: relative;}
.text-over{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.text-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text-line.line3{-webkit-line-clamp:3;}
.text-line.line4{-webkit-line-clamp:4;}
.text-line.line5{-webkit-line-clamp:5;}
.wrap{width: 83.33334%;margin: auto;max-width: 1600px;}
.index-wrap{width: 1200px;margin: auto;max-width: 1200px;}
.index-wrap1{width: 1160px;margin: auto;max-width: 1160px;}

/*头部 header*/
#header{height:70px;position:fixed;top:0;left:0;right:0;max-width:1920px;z-index:100;width:100%;margin:0 auto;background: #fff;}
#header.artive{background:#fff;box-shadow: 0px 0px 10px #aaa;}
#header .logo{width:198px;height:47px;margin-top:18px;}
#header .nav{line-height:70px;}
#header .nav .one-nav .nav-a{padding:0px 25px;font-size:16px;color:#333;cursor:pointer;display: block;}
#header .nav .one-nav:nth-last-child(1) .nav-a{padding:0px;}
#header .nav .one-nav .nav-a:hover{color:#044f9f;}
#header .nav .one-nav .nav-a.on{color:#044f9f;}
#header .nav .one-nav .nav-a .img1{float:right;margin-top:50px;}
#header .nav .one-nav .two-nav{top:88%;z-index:100;width:auto;line-height:30px;}
#header .nav .one-nav.lang .two-nav{min-width:100%;}
#header .nav .one-nav .two-nav .text{padding:20px;width:4000px;}
#header .nav .one-nav .two-nav .two-nav-a{white-space:nowrap;text-align:center;line-height:35px;font-size:14px;padding:0 30px;cursor:pointer;color:#fff;display: inline-block;}
#header .nav .one-nav .two-nav .two-nav-a .img{height:0px;}
#header .nav .one-nav .two-nav .two-nav-a .img.you{width:100%;height:55px;}
#header .nav .one-nav .two-nav .two-nav-a .img2{display: none;}
#header .nav .one-nav .two-nav .two-nav-a:hover{color:#ccc;}
#header .nav .one-nav .two-nav .two-nav-a:hover .img1{display: none;}
#header .nav .one-nav .two-nav .two-nav-a:hover .img2{display: inline-block;}
#header .nav .one-nav.search .two-nav{width:300px !important;height:40px !important;top:100%;}
#header .nav .one-nav.search .two-nav input{width:250px;height:40px;text-indent:1em;color:#fff;background:rgba(4,79,159,0.6);}
#header .nav .one-nav.search .two-nav input::-webkit-input-placeholder {color: #fff;}
#header .nav .one-nav.search .two-nav input::-moz-input-placeholder {color: #fff;}
#header .nav .one-nav.search .two-nav input::-ms-input-placeholder {color: #fff;}
#header .nav .one-nav.search .two-nav input::-o-input-placeholder {color: #fff;}
#header .nav .one-nav.search .two-nav input::input-placeholder {color: #fff;}
#header .nav .one-nav.search .two-nav #search{width:50px;height:40px;line-height:40px;text-align:center;background:#044f9f;color:#fff;cursor:pointer;}
#header .menu{display:none}
#header .search-img{display:none}
#header .nav .one-nav.lang .two-nav:before{display: none;}
#header .nav .one-nav.search .two-nav:before{display: none;}
#header .dd_lang{display:none; padding-top:.3rem; padding-right:.6rem;}
#header .dd_lang a{font-size:.75rem;}
.header-blank{margin-top:70px;}
.two-nav-bg{position: fixed;background:rgba(77,105,243,0.8);height:100px;top:70px;left:0;right:0;width:100%;z-index: 10;display: none;}

/*广告 banner*/
.top-bg *{font-size:0;}
.top-bg .top-bg-con .top-bg-button{width:52px;height:100px;margin-top:-50px;background: transparent;}
.top-bg .top-bg-con .top-bg-button.swiper-button-disabled{opacity: 1;}
.top-bg .top-bg-con .top-bg-button:hover{opacity: 1;background: rgba(0,0,0,0.3);}
.top-bg .top-bg-con .top-bg-button.swiper-button-next{right:10px;}
.top-bg .top-bg-con .top-bg-button.swiper-button-prev{left:10px;}
.top-bg .top-bg-con .swiper-slide.dex{margin-bottom:15px;}
.top-bg .top-bg-con .swiper-pagination{bottom:0;}
.top-bg .top-bg-con .swiper-pagination .swiper-pagination-bullet{background:#ececec;opacity:1;width:30px;height:5px;margin:0px 11px;border-radius:2.5px;}
.top-bg .top-bg-con .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#4397fd;opacity:1;}

/*尾部 footer*/
#footer{background:#22222f;height:auto;width:100%;overflow:hidden;}
#footer *{color:#fff;}
#footer .wrap{margin-top:40px;}
#footer .footer-nav{width:100%;}
/*#footer .footer-nav .nav{width:17.5%;}*/
#footer .footer-nav .nav{width:1px;}
#footer .footer-nav .table-cell.tesu{width:100px;}
#footer .footer-nav .nav:nth-last-child(1){width:30%;}
#footer .footer-nav .nav .p4{font-size:16px;line-height:18px;margin-bottom:25px;white-space: nowrap;}
#footer .footer-nav .nav .p4 img{display:none;}
#footer .footer-nav .nav .nav-a{line-height:28px;color:rgba(255,255,255,0.5);font-size:14px;white-space:nowrap;}
#footer .footer-nav .nav .nav-a:hover{color:#fff;}
#footer .copyright{height:65px;line-height:20px;margin-top:30px;}
#footer .copyright .wrap{border-top:1px solid rgba(255,255,255,0.15);height:35px;margin-top:0px;padding-top:30px;}
#footer .copyright *{font-size:14px;color:rgba(255,255,255,0.5);}
#footer .copyright p{margin-top:3px;}
#footer.en .footer-nav .nav .p4{white-space:normal;}
#footer.en .footer-nav .nav .nav-a{white-space:normal;}
#footer.en .footer-nav .table-cell.tesu{width:1px;}

/*二级导航样式*/
.mini-nav{width:100%;background:#fff;height:63px;border-bottom:1px solid #f3f3f3;}
.mini-nav > div{max-width: 100%;overflow-x: visible;}
.mini-nav .swiper-container{height:100%;}
.mini-nav ul.swiper-wrapper{margin:0px auto;font-size:0px;}
.mini-nav ul.swiper-wrapper > li{width: auto;/* display: inline-block; */margin-left:15px;}
.mini-nav ul.swiper-wrapper > li:nth-child(1){margin-left:0px;}
.mini-nav ul.swiper-wrapper li a{padding:22px 20px;color:#000;width:auto;display: inline-block;font-size:16px;position:relative;}
.mini-nav ul.swiper-wrapper li a.on{color:#fff;background:#044f9f;}
.mini-nav ul.swiper-wrapper li a:hover{color:#044f9f;}
.mini-nav ul.swiper-wrapper li a.on:hover{color:#fff;}

/*contact 联系我们*/
.contact .us{margin-top:100px;}
.contact .us .top{margin-bottom:50px;}
.contact .us .top .info{width:23%;padding:0px 1%;}
//.contact .us .top .info:last-child {display: none;}
.contact .us .top .info .img{width: 100px;height: 100px;border-radius: 50%;border:1px solid #dfdfdf;margin:30px auto;}
.contact .us .top .info .p1{margin:0px auto 30px;font-size:20px;color:#333;}
.contact .us .top .info .p2{font-size: 14px;color:#666;line-height: 32px;}
.contact .us #allmap{width:100%;height:450px;}
/*message 在线留言*/
.contact .message{padding:90px 0px;background: url(/images/contact_bg.jpg) no-repeat;background-size: cover;}
.contact .message .detail{width:80%;margin:0px auto 50px;}
.contact .message .detail img{max-width:100%;max-height:100%;height:auto !important;}

.contact .message .mess-input{width:37%;height:55px;margin-bottom:25px;border-radius:5px;padding-left:8%;position: relative;}
.contact .message .mess-input.Phone{margin-left:10%;}
.contact .message .mess-input.company{margin-left:10%;}

.contact .message .mess-input .p2{font-size:14px;line-height:55px;position: absolute;top:0;left:0;color:#555;}
.contact .message .mess-input .p2 span{color:red;}
.contact .message .mess-input.Message{width:95%;height:150px;}
.contact .message .mess-input input{width:100%;height:100%;text-indent:1em;color:#888;font-size:14px;border:1px solid #e2e2e2;background: #fff;}
.contact .message .mess-input textarea{width:100%;height:100%;text-indent:1em;color:#888;font-size:14px;line-height:32px;border:1px solid #e2e2e2;border-radius:5px;background: #fff;}
.contact .message .mess-input.code{border:none;line-height:55px;height:55px;width:95%;}
.contact .message .mess-input.code input{width:256px;height:55px;border:1px solid #e2e2e2;text-transform:uppercase;}
.contact .message .mess-input.code img{vertical-align:middle;max-width:100%;max-height:100%;margin-left:10px;}
.contact .message .submit{width:100%;text-align: center;margin-top:30px;}
.contact .message .submit div[type="submit"]{width:256px;text-align: center;height: 52px;line-height: 52px;border-radius:5px;background:#044f9f;font-size:16px;color:#fff;cursor:pointer;margin:auto;}

/*strengths  核心优势*/
.strengths{margin:90px auto;}
.strengths .partner{width:100%;border:1px solid #e7e7e7;border-top:0px;}
.strengths .partner .img{background:#fff;width:20%;border-top:1px solid #e7e7e7;}
.strengths .partner .img .con_img{width:100%;height:100%;}
.strengths .partner .img.teshu{position:relative;}
.strengths .partner .img.teshu:before{position:absolute;right:0;top:0;bottom:0;height:100%;width:1px;background:#e7e7e7;content:"";z-index:10;}
.strengths .partner .img.teshu:nth-child(5n):before{width:0px;}
.strengths .partner .img.teshu:hover{background:#f4f4f4;}
.strengths .partner .img.teshu:hover .con_img{-webkit-transform:scale(0.92);-moz-transform:scale(0.92);transform:scale(0.92);}
.strengths .partner .img.tesu img{margin:40px 0px 15px;}
.strengths .partner .img.tesu .p1{font-size:16px;color:#555;}

.strengths .detail{font-size: 14px;color: #555;line-height: 36px;}
.strengths .detail img{max-width: 50%;height: auto !important;}

/*新闻 info*/
#info{margin:130px auto;}
#info .hot-news{border-bottom: 1px solid #e7e7e7;}
#info .hot-news .item{width: 23.699%;margin-left: 1.734%; visibility:hidden;}
#info .hot-news .item.f4{margin-left: 0;}
#info .hot-news .item .info{padding: 4.87804878% 14.634146% 8.53658536585% 0;}
#info .hot-news .item .info .title a{font-size: 18px;color: #333; text-decoration:none;}
#info .hot-news .item .info .title a:hover{color: #044f9f;}
#info .hot-news .item .info .brief{height: 40px;line-height: 20px;font-size: 14px;color: #8c8c8c;margin-top: 10px;}
#info .hot-news .item .info .time{line-height: 20px;font-size: 12px;color: #757575;margin:25px auto 5px;}
#info .news-list{max-width: 1720px;margin: 1.156069% auto 0;}
#info .news-list .item{padding: 2.0348837% 8.43023% 2.616279% 2.32558%;border-bottom: 1px solid #ededed; visibility:hidden;}
#info .news-list .item .info{width: 52.9069767%;}
#info .news-list .item .info .title a{font-size: 18px;color: #333; text-decoration:none;}
#info .news-list .item .info .brief{height: 40px;line-height: 20px;font-size: 14px;color: #8c8c8c;margin-top: 1.6483516%;}
#info .news-list .item .time{padding-left: 1.744186%;border-left: 1px solid #eaeaea;margin-right: 13.081395%;}
#info .news-list .item .time .date{font-family: 'impact';font-size: 50px;color: #044f9f;}
#info .news-list .item .time .year{font-family: Arial;font-size: 14px;color: #999;margin-top: 5px;}
#info .news-list .item .right{font-size: 60px;color: #ccc;padding-top: 4%;right: 8.43023%;background: url(/images/icon48.png) no-repeat center;width: 17px;height: 30px;}
#info .news-list .item:hover{background-color: #044f9f;}
#info .news-list .item:hover .info .title a{color: #fff;}
#info .news-list .item:hover .info .brief{color: #fff;}
#info .news-list .item:hover .time{border-left-color: #fff;}
#info .news-list .item:hover .time .date{color: #fff;}
#info .news-list .item:hover .time .year{color: #fff;}
#info .news-list .item:hover .right{color: #fff;right: 6.279069767%;background: url(/images/icon49.png) no-repeat center;width: 17px;height: 30px;}

/*info-detail 新闻详情*/
.info-detail .news-detail{background:#fff;margin-bottom:70px;}
.info-detail .news-detail .text-left{width:100%;position:relative;margin-top:90px;}
.info-detail .news-detail .text-left .title{width:100%;margin:0 auto;border-bottom:1px solid #eee;text-align:center;}
.info-detail .news-detail .text-left .title .p1{font-size:18px;color:#044f9f;line-height:30px;margin:0px auto 30px;}
.info-detail .news-detail .text-left .title .time_div{margin:0px auto 35px;width:auto;display:inline-block;}
.info-detail .news-detail .text-left .title .time_div p{font-size:12px;color:#999;line-height:20px;margin-right:25px;}
.info-detail .news-detail .text-left .title .time_div .p2 span{color:#0426ae;}
.info-detail .news-detail .text-left .contents{width:100%;border-bottom:1px solid #eee;padding:50px 0px 40px;font-size:14px;line-height:28px;}
.info-detail .news-detail .text-left .contents .con img{max-width:100%;height:auto !important;}
.info-detail .news-detail .text-left .anniu{width:100%;margin:40px auto 0px;}
.info-detail .news-detail .text-left .anniu .anniu_p{font-size:12px;color:#666;margin:0px auto 20px;}
.info-detail .news-detail .text-left .anniu .anniu_p .news_anniu{color:#666;}

/*human 人力资源*/
.human{margin:50px auto 100px;}
.human .concept{font-size: 14px;color: #333;line-height: 28px;}
.human .concept img{max-width: 100%;height: auto !important;}
.human .team{overflow:hidden;}
.human .team .item{float:left; width:31.75%;margin:0 2.375% 30px 0; background:#f2f2f2; overflow:hidden; visibility:hidden;}
.human .team .item:nth-child(2){margin-right:0;}
.human .team .item:nth-child(5){margin-right:0;}
.human .team .item:nth-child(8){margin-right:0;}
.human .team .item .img{width:100%;text-align:center; overflow:hidden; position:relative; z-index:1;}
.human .team .item .img img{vertical-align:middle; width:100%;height:100%; -webkit-transition:0.5s; -moz-transition:0.5s; transition:0.5s;}
.human .team .item .des{height:80px;padding:0 15px; text-align:center; color:#a1a1a1; overflow:hidden; font-size:12px;}
.human .team .item .des a{display:block; font-size:18px; color:#2b2b2b; padding:20px 0 5px;}
.human .team .item:hover .img img{-webkit-transform:scale(1.06); -moz-transform:scale(1.06); transform:scale(1.06);}
.human .team .item:hover .des{color:#fff;background:#044f9f;}
.human .team .item:hover .des a{color:#fff;}
.human .team .big{width:65.875%;}
.human .team .big .img{width:100%;max-height:437px;}

/*human-team-detail 团队建设详情*/
.human-team-detail .news-detail{background:#fff;margin-bottom:70px;}
.human-team-detail .news-detail .text-left{width:100%;position:relative;margin-top:90px;}
.human-team-detail .news-detail .text-left .title{width:100%;margin:0 auto;border-bottom:1px solid #eee;text-align:center;}
.human-team-detail .news-detail .text-left .title .p1{font-size:18px;color:#044f9f;line-height:30px;margin:0px auto 30px;}
.human-team-detail .news-detail .text-left .title .time_div{margin:0px auto 35px;width:auto;display:inline-block;}
.human-team-detail .news-detail .text-left .title .time_div p{font-size:12px;color:#999;line-height:20px;margin-right:25px;}
.human-team-detail .news-detail .text-left .contents{width:100%;border-bottom:1px solid #eee;padding:50px 0px 40px;font-size:14px;line-height:28px;}
.human-team-detail .news-detail .text-left .contents .con img{max-width:100%;height:auto;}

/*human_recruit 人才招聘*/
.human .recruit{margin-bottom:30px;}
.human .recruit .recr_a{font-size:14px;color:#333;line-height:42px;margin-right:45px;}
.human .recruit .recr_a.on{color:#044f9f;border-bottom:3px solid #044f9f;}
.human .recruit .recr_a:hover{color:#044f9f;border-bottom:3px solid #044f9f;}
.join-list{width:100%;}
.join-list .item{width:48.333333%; background-color:#8f9ba7; margin-bottom:30px; visibility:hidden;}
/*.join-list .pad{padding:35px 40px 25px 40px;}*/
.join-list .pad{padding:20px;}
/*.join-list .m{width:72.4137%;}*/
.join-list .m{width:calc(100% - 65px);}
.join-list .name{font-size:18px; color:#fff;line-height:25px;height:50px;}
.join-list .salary{line-height:25px; font-size:14px; color:#fff;}
.join-list .info{line-height:25px; color:#fff;}
.join-list .button{width:57px; height:57px; border:1px solid #fff; border-radius:100%; margin-top:10px;}
.join-list .button i{width:100%; height:100%; background:url(/images/arrow.png) no-repeat center center;}
.join-list .button-down{-ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.join-list .con{width:100%; height:auto; padding:20px; background:rgba(255,255,255,.95); box-shadow:0 11px 5px rgba(0,0,0,.08); left:0; top:100%; display:none; box-sizing:border-box;}
.join-list .con .p1{font-size:14px;color:#333;font-weight: bold;margin-top:20px;}
.join-list .con ul li{line-height:28px; color:#666;}
.join-list .send{width:125px; height:43px; line-height:43px; font-size:16px; color:#fff; background-color:#044f9f; margin-left:20px;}
.join-list .email{font-size:16px;color:#fff;width: 125px;height: 45px;background:#044f9f;line-height: 45px;text-align: center;margin-top:35px;}
.join-list .item:hover{z-index:2;}
.join-list .item:hover .button-up{margin-top:-100%;}
.join-list .item:hover .pad{background-color:#044f9f;}

/*about 关于我们*/
.about .about-title{margin:70px auto 40px;}
.about .about-title .t1{font-size: 28px;color: #333;line-height: 30px;text-align:center;/*text-transform:uppercase;*/}
.about .about-title .t2{font-size: 16px;color: #333;line-height: 30px;text-align:center;position:relative;width:100%;padding-bottom:5px;}
.about .about-title .t2:before{content: "";width: 180px;height: 1px;background: #e8e8e8;bottom:0;left:50%;margin-left:-90px;z-index:10;display: block;position: absolute;}
.about .about-title .t2:after{content: "";width: 42px;height: 3px;background: #044f9f;bottom:-1px;left:50%;margin-left:-21px;z-index:11;display: block;position: absolute;}

.about .company{margin:0px auto 70px;}
.about .company .con .top{text-align:center;line-height: 16px;}
.about .company .con .top .top-tit{display: inline-block;padding:13px 20px;font-size:16px;color:#333;margin-right:5px;border-radius: 23px;cursor:pointer;}
.about .company .con .top .top-tit.on{color:#fff;background:#044f9f;}
.about .company .con .top .top-tit:hover{color:#fff;background:#044f9f;}
.about .company .con .text .text-con{width:100%;overflow: hidden;display: none;margin-top: 20px;}
.about .company .con .text .text-con.on{display: block;}
.about .company .con .nei{width:100%;color:#555;font-size:14px;line-height:32px;}
.about .company .con .img{width:41.25%;margin-left:46px;}

.about .history{background:url(/images/about_bg1.jpg) center;padding-bottom:90px;background-size:cover;}
.about .history .history-con{width:954px;margin:0 auto;}
.about .history .history-con .con{position: relative;padding-bottom:40px;}
.about .history .history-con .con:before{position: absolute;width:2px;height:100%;background:#bfbfbf;display: block;content: "";top:0;bottom:0;left:50%;margin-left:-1px;z-index: 1;}
.about .history .history-con .con .text{margin-top:40px;position: relative;width:392px;}
.about .history .history-con .con .text.fl .p1{text-align: right;}
.about .history .history-con .con .text.fl .p2{text-align: right;}
.about .history .history-con .con .text .p1{font-size:32px;color:#333;line-height:28px;width:192px;word-break: normal;word-break:break-all;}
.about .history .history-con .con .text .p1 span{font-size:14px;color:#333;line-height:28px;}
.about .history .history-con .con .text .p2{font-size:14px;color:#555;line-height:22px;width:192px;word-break: normal;/* word-break:break-all; */}
.about .history .history-con .con .text:before{position: absolute;display: block;content: "";width:12px;height:12px;background:#fff;border:2px solid #bfbfbf;top:0;z-index:2;border-radius:50%;}
.about .history .history-con .con .text .img{width:200px;}
.about .history .history-con .con .text.fl:before{right:-94px;}
.about .history .history-con .con .text.fr:before{left:-93px;}
.about .history .history-con .more{line-height:36px;font-size:18px;font-weight: bold;color:#044f9f;text-align: center;cursor:pointer;margin-top:10px;}

.about .honor .honor-con{margin:50px 0px;padding-bottom:60px;}
.about .honor .honor-con .swiper-pagination .swiper-pagination-bullet-active{background:#044f9f;}
.about .culture .con{margin-bottom:70px;}
.about .culture .con .item{width:25%;text-align:center;}
.about .culture .con .item .img{-webkit-transition:all 1s ease 0s; -moz-transition:all 1s ease 0s; -ms-transition:all 1s ease 0s; -o-transition:all 1s ease 0s; transition:all 1s ease 0s;}
.about .culture .con .item .img:hover{transform:rotate(360deg);-ms-transform:rotate(360deg); /* IE 9 */-moz-transform:rotate(360deg); /* Firefox */-webkit-transform:rotate(360deg);/* Safari 和 Chrome */-o-transform:rotate(360deg);}
.about .culture .con .item .img .p1{bottom:25%;width:100%;text-align:center;font-size:22px;color:#fff;line-height:30px;}
.about .culture .con .item .p2{font-size:20px;color:#555;line-height:30px;margin-top:10px;}
.about .structure{background:#f8f8f8;}
.about .structure .con{margin-bottom:20px;}
.about .structure .con .top{text-align:center;}
.about .structure .con .top .top-tit{display: inline-block;padding:13px 20px;font-size:16px;color:#333;margin-right:5px;border-radius: 23px;cursor:pointer;}
.about .structure .con .top .top-tit.on{color:#fff;background:#044f9f;}
.about .structure .con .top .top-tit:hover{color:#fff;background:#044f9f;}
.about .structure .con .text{margin-top:20px;}
.about .structure .con .text .text-con{width:100%;overflow: hidden;display: none;}
.about .structure .con .text .text-con.on{display: block;}
.about .structure .con .text .text-con img{max-width:100%;height: auto !important;}

/*products 产品中心*/
.products{margin:90px auto 120px;width:77.083%;}
.products .products-con{width:100%;margin-bottom:120px;}
.products .products-con .tit{width:calc(100% - 184px);margin:auto;font-size:30px;color:#343434;line-height:40px;position: relative;padding-bottom:15px;margin-bottom:34px;}
.products .products-con .tit:before{display: block;content:"";position: absolute;width:38px;height:3px;background:#034f9d;bottom:0;left:0;}
.products .products-con .pro-bg{width:100%;}
.products .products-con .con{width:calc(100% - 184px);}
.products .products-con .swiper_button{width:50px;height:50px;border-radius:50%;background:#aaa;margin-top:-25px;}
.products .products-con .item .bor{background:#fff;border:1px solid #e3e3e3;height:70px;width:calc(100% - 4px);padding-top:230px;z-index: 2;overflow: hidden;}
.products .products-con .item .img{height:230px;top:0;left:0;z-index: 2;right:0;}
.products .products-con .item .img2{top:230px;}
.products .products-con .item:hover .bor{border:1px solid #fff;/* box-shadow: 0px 0px 10px #ccc; */}
/*.products .products-con .item:hover .img{background:#e1edfa;}*/
/* .products .products-con .item:hover .img1{top:-230px;}
.products .products-con .item:hover .img2{top:0px;} */
.products .products-con .item .p1{border-top:1px solid #fff;height:69px;line-height:69px;text-align:center;font-size:18px;color:#111;font-family:"思源黑体 CN";position:relative;z-index:10;background:#fff;}
.products .products-con .list{width:calc(25% - 13.25px);margin-right:15px;display: block;margin-bottom:15px;}
.products .products-con .list:nth-child(4n){margin-right:0px;}
.products .products-con .list .bor{background:#fff;border:1px solid #e3e3e3;height:70px;width:calc(100% - 4px);padding-top:230px;z-index: 2;overflow: hidden;}
.products .products-con .list .img{height:230px;top:0;left:0;z-index: 2;right:0;}
.products .products-con .list .img2{top:230px;}
.products .products-con .list:hover .bor{border:1px solid #fff;/* box-shadow: 0px 0px 10px #ccc; */}
/*.products .products-con .list:hover .img{background:#e1edfa;}*/
/* .products .products-con .list:hover .img1{top:-230px;}
.products .products-con .list:hover .img2{top:0px;} */
.products .products-con .list .p1{border-top:1px solid #fff;height:69px;line-height:69px;text-align:center;font-size:18px;color:#111;font-family:"思源黑体 CN";position:relative;z-index:10;background:#fff;}

/*products-detail 产品详情*/
.products-detail{width:79.6875%;}
.products-detail .detail{width:100%;margin:40px auto 0px;}
.products-detail .detail .crumbs{margin-bottom:10px;color: #888;}
.products-detail .detail .crumbs a{font-size: 12px;color: #888;line-height: 24px;}
.products-detail .detail-img{width:53.25%;margin-left:-66px;}
.products-detail .detail-img .detail-img-top{height:470px;width:100%;margin: 0 auto;}
.products-detail .detail-img .detail-img-top .img{width:calc(100% - 134px);border:1px solid #ebebeb;height:calc(100% - 2px);margin-left:66px;}
.products-detail .detail-img .detail-img-top .button_white{width:60px;height:110px;background:none;/* border:3px solid #f7f7f7; */margin-top:-58px;display: none;}
.products-detail .detail-img .detail-img-top .button_white.swiper-button-disabled{opacity:1;}
.products-detail .detail-img .detail-img-top .swiper-button-next{right:0;background:url(/images/icon58.png) no-repeat center;}
.products-detail .detail-img .detail-img-top .swiper-button-prev{left:0;background:url(/images/icon57.png) no-repeat center;}
.products-detail .detail-img .detail-img-top:hover .button_white{display: block;}
.products-detail .detail-img .detail-img-thumbs{height:75px;margin-top: 16px;margin-left:66px;}
.products-detail .detail-img .detail-img-thumbs .swiper-slide{width:calc(16.66% - 15px);}
.products-detail .detail-img .detail-img-thumbs .swiper-slide .img{width: calc(100% - 2px);height: calc(100% - 2px);border:1px solid #ebebeb;}
.products-detail .detail-img .detail-img-thumbs .swiper-slide .img img{/*width:90%;*/}
.products-detail .detail-img .detail-img-thumbs .swiper-slide.slide-ctive .img{border-color:#2d5aba;}
.products-detail .detail-img .detail-img-thumbs .swiper-slide.slide-ctive .img img{/*width:90%;*/}
.products-detail .text{width:43%;/* height:430px; */background:#fff;padding:0px 2%;}
.products-detail .text .p1{font-size:26px;color:#0a50a0;border-bottom:1px solid #dfdfdf;padding:0px 0px 10px;}
.products-detail .text .p2{font-size:16px;color:#666;line-height:42px;margin-top:10px;}
.products-detail .con{margin-top:60px;border-bottom:1px solid #e9e9e9;}
.products-detail .con .option{height:50px;width:100%;line-height:50px;border-bottom:1px solid #ccc;text-align: center;padding-bottom: 2px;}
.products-detail .con .option .title1{height:50px;color:#333;font-size:16px;padding:0px 35px;cursor:pointer;display: inline-block;min-width:130px;}
.products-detail .con .option .title1:hover{border-bottom:2px solid #044f9f;color:#044f9f;font-weight: bold;}
.products-detail .con .option .title1.on{border-bottom:2px solid #044f9f;color:#044f9f;font-weight: bold;}
.products-detail .con .option .title1.hide{display: none;}
.products-detail .con .content{margin:30px 0px 60px 14px;}
.products-detail .con .content .tent{font-size:16px;color:#555;line-height:42px;}
.products-detail .con .content .tent img{max-width:100%;height:auto;}
.products-detail .detail .anniu{width:100%;margin:40px auto 80px;}
.products-detail .detail .anniu .anniu_p{font-size:14px;color:#044f9f;margin:0px auto 20px;}
.products-detail .detail .anniu .anniu_p .news_anniu{color:#666;}
.products-detail .detail .anniu .anniu_p .news_anniu:hover{color:#044f9f;}

/*index.php 首页*/
.index-slogan{margin:70px auto 15px;}
.index-slogan .p1{font-size:32px;color:#121212;line-height:40px;font-family:"思源黑体 CN";}
.index-slogan .p2{font-size:18px;color:#999;line-height:40px;font-family:"思源黑体 CN";}
.index-strengths{}
.index-strengths .con{background:#fff;padding:20px 0px;}
.index-strengths .con .streng{width:25%;margin:10px 0px;position: relative;}
.index-strengths .con .streng:before{display: block;content:"";position: absolute;width:1px;height:92px;background:#e0e0e0;right:0px;top:50%;margin-top:-46px;}
.index-strengths .con .streng:nth-child(4n):before{display: none;}
.index-strengths .con .streng .img{height:60px;}
.index-strengths .con .streng .img img{-webkit-filter:grayscale(100%); -moz-filter:grayscale(100%); -ms-filter:grayscale(100%); -o-filter:grayscale(100%); filter:grayscale(100%); filter:gray;}
.index-strengths .con .streng .text{text-align: center;margin-top:10px;}
.index-strengths .con .streng .text .p1{font-size:20px;color:#535353;font-family:"思源黑体 CN";}
.index-strengths .con .streng:hover .img img{-webkit-filter:grayscale(0%); -moz-filter:grayscale(0%); -ms-filter:grayscale(0%); -o-filter:grayscale(0%); filter:grayscale(0%); filter:gray;}
.index-strengths .con .streng:hover .text .p1{color:#0a5dd1;}

.index-pro .con{margin-bottom:40px;}
.index-pro .con .mo{display: none;}
.index-pro .con .pc{display: block;}
.index-pro .con .datu{width:31.896%;}
.index-pro .con .item{border-radius:7px;overflow: hidden;}
.index-pro .con .item .text{background:#ffffff;padding:0 20px;overflow: hidden;}
.index-pro .con .item .text .p1{font-size:20px;color:#111;font-family:"思源黑体 CN";}
.index-pro .con .item .text .p2{font-size:16px;color:#999;font-family:"思源黑体 CN";line-height:16px;margin-top:5px;}
.index-pro .con .datu .item .text{height:40px;padding:20px 20px;}
.index-pro .con .datu .text .p1{line-height:20px;text-align: center;}
.index-pro .con .item .bor{width:100%;padding-top:127.567%;position: relative;overflow: hidden;}
.index-pro .con .item .img{top:0;left:0;z-index: 2;right:0;position: absolute;}
.index-pro .con .item .img1{top:100%;}
//.index-pro .con .xiaotu{width:66.810%;}
.index-pro .con .xiaotu{width:100%;}
.index-pro .con .xiaotu .item{width:49%;margin-bottom:20px;margin-right:2%;}
.index-pro .con .xiaotu .item:nth-child(2n){margin-right:0;}
.index-pro .con .xiaotu .item .text{height:56px;text-align: center;line-height: 56px;}
.index-pro .con .xiaotu .item .bor{padding-top:51.052%;}
.index-pro .con .xiaotu .item .bor img {width: 100%;height: 100%;}
.index-pro .con .xiaotu .item .bor.te{padding-top:59.473%;}
.index-pro .con .xiaotu.bx{width:100%;}
.index-pro .con .xiaotu.bx .item{background: #fff;}
.index-pro .con .xiaotu.bx .item img{width:100%;}
.index-pro .con .item:hover{box-shadow:0px 0px 10px #aaa;}
.index-pro .con .item:hover .img0{top:-100%;}
.index-pro .con .item:hover .img1{top:0px;}

.index-url{padding:55px 0px 35px;height:160px;margin:40px auto 60px;text-align: center;}
.index-url >div{font-size:0px;}
.index-url .url-a{width:25%;display: inline-block;}
.index-url .url-a .img{width:118px;height:118px;border-radius: 50%;background:rgba(255,255,255,0.2);margin:auto;}
.index-url .url-a .img:hover{background:rgba(4,79,159,0.5);}
.index-url .url-a .p1{font-size:20px;color:#fff;font-family:"思源黑体 CN";margin-top:20px;}
.index-url .url-a.hide{display: none;}

.index-about .about{width:100%;margin:60px auto 86px;}
.index-about .about .video{width:calc(45% - 22px);padding:10px;border:1px solid #e0e0e0;border-radius:5px;cursor:pointer;margin-top:20px;}
.index-about .about .video img{border-radius:8px;}
.index-about .about .text{width:50%;margin-left:5%;}
.index-about .about .text .p1{font-size:32px;color:#121212;line-height:40px;font-family:"思源黑体 CN";}
.index-about .about .text .p2{font-size:16px;color:#121212;margin:5px 0px 20px;font-family:"思源黑体 CN";line-height: 32px;}
.index-about .about .text .a1{width:158px;height:48px;border:1px solid #999999;border-radius:24px;text-align:center;line-height:48px;font-size:18px;color:#121212;display: block;margin-bottom:35px;font-family:"思源黑体 CN";}
.index-about .about .text .a1:hover{border:1px solid #0a3f89;color:#fff;background: #0a3f89;}
.index-about .about .text .about-info{width:100%;}
.index-about .about .text .about-info .info{width:21%;}
.index-about .about .text .about-info .info:nth-child(2){width:37%;}
.index-about .about .text .about-info .info .p3{font-size:16px;color:#0a3f89;line-height:24px;text-align: center;font-family:"思源黑体 CN";}
.index-about .about .text .about-info .info .p3 .span1{font-size:36px;font-family:"思源黑体 CN";}
.index-about .about .text .about-info .info .p3 .span2{line-height:5px;}
.index-about .about .text .about-info .info .p4{font-size:16px;color:#121212;line-height:24px;text-align: center;margin-top:20px;font-family:"思源黑体 CN";}

.index-title{margin:15px auto 35px;text-align:center;}
.index-title .p1{font-size: 36px;color: #333;line-height: 24px;position: relative;text-transform: uppercase;display: inline-block;}
.index-title .p1:before{position: absolute;content: "";display: block;height: 1px;width: 37px;background: #b6b6b6;top: 50%;right: 110%;}
.index-title .p1:after{position: absolute;content: "";display: block;height: 1px;width: 37px;background: #b6b6b6;top: 50%;left: 110%;}
.index-title .p2{font-size: 14px;color: #555;line-height: 24px;text-transform: uppercase;margin-top:16px;}

.index-info .index-title{margin:60px auto 35px;}
.index-info .info-con .info{padding:20px 0px;border-bottom:1px solid #e6e6e6;margin:0 50px;}
.index-info .info-con .info:nth-child(3){border-bottom:0px;}
.index-info .info-con .info .img{width:22.1875%;}
.index-info .info-con .info .text{width:54.0625%;margin:0 11.375% 0 2.8125%;}
.index-info .info-con .info .text .p1{font-size:18px;color:#333;line-height:32px;}
.index-info .info-con .info .text .p2{font-size:14px;color:#666;line-height:28px;}
.index-info .info-con .info .time{width:9.5625%;}
.index-info .info-con .info .time .p3{font-size:42px;color:#555;line-height:24px;text-align:right;white-space:nowrap;margin-top:5px;}
.index-info .info-con .info .time .p4{font-size:14px;color:#555;line-height:24px;text-align:right;margin-top:10px;}
.index-info .info-con .info-more{width:186px;height:45px;border:1px solid #b7b7b7;border-radius:23px;text-align:center;line-height:45px;font-size:14px;color:#555;display: block;margin:0px auto 40px;background:#fff;}
.index-info .info-con .info-more:hover{border:1px solid #044f9f;color:#fff;background:#044f9f;}
/*.index-info .info-con .info:hover .img{box-shadow:0px 0px 10px #aaa;}*/
.index-info .info-con .info .img:hover ~ .time .p3{color:#044f9f;}
.index-info .info-con .info .img:hover ~ .time .p4{color:#044f9f;}
.index-info .info-con .info .text .p1:hover{color:#044f9f;}

.qyry{padding:0 0 1.75rem;}
.qyry .title{line-height:8.625rem; text-align:center; color:#106432; font-size:2rem; margin:0 0 1.125rem;}

.dg-container{width:100%; position:relative;}
.dg-wrapper{width:481px; height:316px; margin:0 auto; position:relative; -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; -o-transform-style:preserve-3d; -ms-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-perspective:1000px; -moz-perspective:1000px; -o-perspective:1000px; -ms-perspective:1000px; perspective:1000px;}
.dg-wrapper a{width:482px; height:316px; display:block; position:absolute; left:0; top:0; box-shadow:0px 10px 20px rgba(0,0,0,0.3);}
.dg-wrapper a.dg-transition{-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.dg-wrapper a img{display:block;}
.dg-wrapper a div{text-align:center; line-height:50px; text-shadow:1px 1px 1px rgba(255,255,255,0.5); color:#333; font-size:16px; width:100%; bottom:-55px; display:none; position:absolute;}
.dg-wrapper a.dg-center div{display:block;}
.dg-container nav.nav1{width:31px; height:31px; position:absolute; z-index:1000; left:0; top:50%; margin:-15px 0 0;}
.dg-container nav.nav2{width:31px; height:31px; position:absolute; z-index:1000; right:0; top:50%; margin:-15px 0 0;}
.dg-container nav span{float:left; cursor:pointer; width:31px; height:31px;}

.qyry .list{position:relative; z-index:100; display:none;}
.qyry .list li{width:31.6%; margin:0 2.6% 0 0;}
.qyry .list li.last{margin:0;}
.qyry .list .prev,.qyry .list .next{position:absolute; z-index:100; width:1rem; height:1rem; cursor:pointer;}
.qyry .list .prev{background:url(/images/46.png) no-repeat; background-size:contain; left:0;}
.qyry .list .next{background:url(/images/47.png) no-repeat; background-size:contain; right:0;}

@media only screen and  (max-width: 1200px){
	#tabled3{display:none;}
	.qyry .list{display:block;}
}

@media screen and (max-width: 1460px){
	#header .nav .one-nav .nav-a{padding: 0px 15px;}
	.index-title {margin: 50px auto;}
	.index-info .info-con .info .img {width: 21%;}
	#info{margin:97px auto;}
	#header .nav .one-nav.search .two-nav{width:300px;}
	#header .nav .one-nav.search .two-nav input{width:250px;}
	#header .nav .one-nav.search .two-nav #search{width:50px;}

	#header .nav .one-nav .two-nav .img.you{width:270px;}

	.products .products-con .item .bor{height:50px;padding-top:190px;}
	.products .products-con .item .img{height:190px;}
	.products .products-con .item .p1{height:49px;line-height: 49px;}
	.products .products-con .list .bor{height:50px;padding-top:190px;}
	.products .products-con .list .img{height:190px;}
	.products .products-con .list .p1{height:49px;line-height: 49px;}
}
@media screen and (max-width: 1366px){
	.index-title {margin: 30px auto;}
	.index-info .info-con .info {padding: 15px 0px;}

	#header .nav .one-nav .two-nav .img.you{width:250px;}
}
@media screen and (max-width: 1210px){
	#header .nav .one-nav .nav-a{padding: 0px 10px;}
	#header .nav .one-nav .two-nav .img.you{width:220px;}
	.index-wrap{width:95%;max-width: 95%;}
	.index-wrap1{width:95%;max-width: 95%;}
}
@media screen and (max-width: 1100px){
	#header .dd_lang{display:block;}
	
	.wrap {width:95%;max-width: 95%;}
	#header{overflow:hidden;}
	#header .menu-bg{position:fixed;top:70px;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);z-index:101;overflow:auto;}
	#header .menu{line-height:70px;cursor:pointer;display:block;width:55px;}
	#header .logo{margin:0px;float:none;position: fixed;z-index:50;top:13px;left:50%;margin-left:-99px;}
	#header .search-img{line-height:70px;cursor:pointer;display:block;width:55px;}
	#header .wrap{position:relative;z-index:102;}
	#header .nav{ display:inline-block; position:fixed;background:#fff;width:100%;float:none;top:70px;right:-100%;z-index:9999;margin:0; overflow:auto;}
	#header .nav .one-nav .two-nav .img{display: none;}
	#header .nav .one-nav .two-nav .text{float: none;padding: 0px;width:100%;}
	#header .nav .one-nav{width:calc(100% - 20px);float:none;line-height:45px;border-bottom: 1px solid #dedede;margin:0 10px;}
	#header .nav .one-nav:nth-child(1){margin-top:5%;}
	#header .nav .one-nav:nth-last-child(1){margin-bottom:5%;}
	#header .nav .one-nav .nav-a{position: relative;}
	#header .nav .one-nav:nth-child(1) .nav-a:before{display: none;}
	#header .nav .one-nav .nav-a:before{display: block;content:"";width:20px;height:20px;background: url(/images/xia.png);top:13px;right:15px;position: absolute;transform:rotate(-90deg);-ms-transform:rotate(-90deg); /* IE 9 */-moz-transform:rotate(-90deg); /* Firefox */-webkit-transform:rotate(-90deg);/* Safari 和 Chrome */-o-transform:rotate(-90deg);}
	#header .nav .one-nav .nav-a.xia:before{display: block;content:"";width:20px;height:20px;background: url(/images/xia.png);top:10px;right:15px;position: absolute;transform:rotate(0deg);-ms-transform:rotate(0deg); /* IE 9 */-moz-transform:rotate(0deg); /* Firefox */-webkit-transform:rotate(0deg);/* Safari 和 Chrome */-o-transform:rotate(0deg);}
	#header .nav .one-nav .two-nav{width:100%;float:none;line-height:45px;position:static;display:block;min-width: 100%;}
	#header .nav .one-nav .two-nav:hover{display:block;}
	#header .nav .one-nav .two-nav .two-nav-a{text-align: left;line-height: 45px;font-size: 16px;padding: 0 20px;background:#eee;color:#333;border-bottom: 1px solid #dedede;display: block;}
	#header .nav .one-nav .two-nav .two-nav-a .img{display: none;}
	#header .nav .one-nav .two-nav .two-nav-a:hover {background: #ccc;color: #1e59ac;font-weight:bold;}
	#header .nav .one-nav.search{border:0px;position: fixed;top:70px;left:0;width:95%;height:70px;background: #fff;z-index:100;display: none;padding:0 2.5%;}
	#header .nav .one-nav.search.shouji{display: block;margin:0;}
	#header .nav .one-nav.search .nav-a{display: none;}
	#header .nav .one-nav.search .two-nav{width:100%;min-width: 100%;margin:20px auto;display: block;background:#fff;border-bottom:1px solid #ccc;}
	#header .nav .one-nav.search .two-nav input{color:#000;}
	#header .nav .one-nav .two-nav:before{display: none;}
	#header .nav .one-nav.search .two-nav input{width:75%;}
	#header .nav .one-nav.search .two-nav #search{width:25%;}
	#header .nav .one-nav.lang{display:none;}
	#header.on{overflow:visible;}
	#header.on .nav{right:0;}

	#footer .footer-nav{width:100%;float:none;margin:20px auto;display: block;}
	#footer .footer-nav .nav{width:100%;float:none;display: block;}
	#footer .footer-nav .nav:nth-last-child(1){width:100%;float:none;}
	#footer .footer_wei{width:100%;float:none;margin:20px auto;}
	#footer .footer-nav .nav .p4{border-bottom:1px solid rgba(255,255,255,0.15); margin:10px 0px;padding-bottom:10px;cursor:pointer; color:rgba(255,255,255,0.5);}
	#footer .footer-nav .nav .p4 img{display:block;transform:rotate(-90deg);-ms-transform:rotate(-90deg); /* IE 9 */-moz-transform:rotate(-90deg); /* Firefox */-webkit-transform:rotate(-90deg);/* Safari 和 Chrome */-o-transform:rotate(-90deg);}
	#footer .footer-nav .nav .dian{display:none;border-bottom:1px solid rgba(255,255,255,0.15); width:100%;padding-bottom:10px;}
	#footer .footer-nav .nav.on .dian{display:block;}
	#footer .footer-nav .nav.on .p4 img{display:block;transform:rotate(0deg);-ms-transform:rotate(0deg); /* IE 9 */-moz-transform:rotate(0deg); /* Firefox */-webkit-transform:rotate(0deg);/* Safari 和 Chrome */-o-transform:rotate(0deg);}
	#footer .copyright{height:auto;margin:20px auto;padding-bottom:35px;}
	#footer .copyright .wrap{padding-top:10px;}
	#footer .copyright .copy{float:none;text-align: center;margin: 10px auto;}
	#footer .copyright .copy .dd_lang{margin: 13px 0px;float: left;display: block;}
	#footer .copyright .copy .dd_lang a{display: block;float: left;padding:0px 10px;border:1px solid #fff;}
	#footer .copyright .copy .dd_lang a.on{background:rgba(255,255,255,0.3);}
	#footer .copyright .copy .bdsharebuttonbox{margin: 10px 0px;float: right;}

	.hide-980{display: none;}
	.block-980{display: block;}
	.web-btn .button{width: 30px;height: 32px;}
	.web-btn .more{width: 50px;}
	.web-name{font-size: 20px;}
	#info .news-list .item .info{width: 70%;}
	#info .news-list .item .time{margin-right: 0;}
	#info .news-list .item .time .date{font-size: 40px;}
	#info .news-list .item .right{display: none;}

	.join-bg{background: none;}
    .join-list .item{width: 100%;}
    .join-list .con{position: static;}
    .join-list .item.on{z-index: 2;}
    .join-list .item.on .button-up{margin-top: -100%;}
    .join-list .item.on .pad{background-color: #044f9f;}

    .about .company .con .nei{width:100%;margin-right:0%;margin-bottom:0.4rem;}
	.about .company .con .img{width:100%;float:none;margin-left:0;}
	.about .company{margin:0px auto 1.4rem;}

	.products{width:95%;}

	.products-detail{width:95%;}
	.products-detail .detail-img{margin-left:0px;}
	.products-detail .detail-img .detail-img-top .img{width: calc(100% - 4px);margin-left:0px;}
	.products-detail .detail-img .detail-img-thumbs {margin-left: 0px;}
	.products-detail .text {width: 38.15%;padding: 0px 4%;}

	.index-title {margin: 50px auto;}
	.index-about .about .video{width:calc(50% - 24px);margin-top:0;}
	.index-about .about .text{width:48%;margin-left:2%;}
	.index-about .about .text .p1{font-size:24px;}
	.index-about .about .text .p2{line-height:24px;margin:15px 0px;height:120px;overflow:hidden;}
	.index-about .about .text .a1{width:120px;height:40px;border-radius:20px;line-height:40px;margin-bottom:20px;}
	.index-about .custom-url {margin-top: 50px;}

	.index-info .info-con .info{margin:0 20px;}
	.index-info .info-con .info .img{width:23%;}
	.index-info .info-con .info .text{width:50%;margin:0 0% 0 2%;}
	.index-info .info-con .info .time{width:25%;}
	.index-info .info-con .info-more{width:120px;height:40px;border-radius:20px;line-height:40px;margin:0px auto 20px;}
	.index-info .info-con .info .time .p3{font-size:28px;}

	.about .history .history-con{width:554px;}
	.about .history .history-con .con .text{width:192px;}
	.about .history .history-con .con .text .img{display: none;}

}
@media screen and (max-width: 840px){
	.index-about .about .text .about-info .info .p3 .span1{font-size:24px;}
}
@media screen and (max-width: 750px){
	.hWindow{padding:1em 0;}
	.tesu-strengths{height:375px;padding: 0;}
	/*#header .nav{padding:5% 0px 95%;}*/
	.mini-nav{height:39px;}
	.mini-nav ul.swiper-wrapper > li{margin-left:0rem;}
	.mini-nav ul.swiper-wrapper li a{padding:11px;font-size:14px;}
	.mini-nav ul.swiper-wrapper li a:hover{color:#000;background:#fff;}

	.contact .message{padding:1rem 0px;}
	.contact .message .detail{width:100%;margin:0px auto 1rem;}
	.contact .message .mess-input{margin-bottom:0.5rem;width:calc(100% - 50px);float:none;padding-left: 50px;}
	.contact .message .submit{margin-top:0.6rem;}
	.contact .message .mess-input.Name{margin-left:0;margin-right:0;width:calc(100% - 50px);}
	.contact .message .mess-input.Phone{margin-left:0;margin-right:0;width:calc(100% - 50px);}
	.contact .message .mess-input.Email{margin-left:0;margin-right:0;width:calc(100% - 50px);}
	.contact .message .mess-input.company{margin-left:0;margin-right:0;width:calc(100% - 50px);}
	.contact .message .mess-input.Message{margin-left:0;margin-right:0;width:calc(100% - 50px);}
	.contact .message .mess-input textarea{width:100%;}
	.contact .message .mess-input.code{line-height:auto;height:auto;width:calc(100% - 50px);}
	.contact .message .mess-input.code input{width:calc(100% - 50px);}
	.contact .message .mess-input.code img {margin-left: 0px;}
	.contact .message .submit div[type="submit"]{width:100%;}

	.contact .us .top .info{width:48%;}

	.strengths{margin:2rem auto;}
	.strengths .partner .img{width:50%;}
	.strengths .partner .img.teshu:nth-child(5n):before{width:1px;}
	.strengths .partner .img.teshu:nth-child(2n):before{width:0px;}

	.hide-768{display: none;}
	.block-768{display: block;}
	#info{margin:2rem auto;}
	/*#info .hot-news .item{width: 49%;margin-left: 2%;margin-bottom: 2%;}*/
	#info .hot-news .item{width: 100%;margin-left: 0%;margin-bottom: 2%;}
	#info .hot-news .item.f2{margin-left: 0;}
	#info .hot-news .item .info{padding-bottom: 0;}
	#info .hot-news .item .info .title a{font-size: 16px;}
	#info .hot-news .item .info .time {margin: 5px auto 15px;}
	#info .news-list .item .time .date{font-size: 30px;}
	#info .news-list .item .info .title a{font-size: 16px;}

	.info-detail .news-detail{margin-bottom:1rem;}
	.info-detail .news-detail .text-left{margin-top:1rem;}
	.info-detail .news-detail .text-left .title .p1{margin:0px auto 0.6rem;}
	.info-detail .news-detail .text-left .title .time_div{margin:0px auto 0.7rem;}
	.info-detail .news-detail .text-left .title .time_div p{margin-right:0.5rem;}
	.info-detail .news-detail .text-left .contents{padding:1rem 0px 0.8rem;}
	.info-detail .news-detail .text-left .anniu{margin:0.8rem auto 0px;}
	.info-detail .news-detail .text-left .anniu .anniu_p{margin:0px auto 0.4rem;}

	.human{margin:1rem auto;}
	.human .team .item{width:49%;margin:0 2% 15px 0;}
	.human .team .item:nth-child(2){margin-right:2%;}
	.human .team .item:nth-child(5){margin-right:2%;}
	.human .team .item:nth-child(8){margin-right:2%;}
	.human .team .item:nth-child(2n+1){margin-right:0;}
	.human .team .big{width:100%;}
	.human .team .big .img{width:100%;}

	.human-team-detail .news-detail{margin-bottom:1rem;}
	.human-team-detail .news-detail .text-left{margin-top:1rem;}
	.human-team-detail .news-detail .text-left .title .p1{margin:0px auto 0.6rem;}
	.human-team-detail .news-detail .text-left .title .time_div{margin:0px auto 0.7rem;}
	.human-team-detail .news-detail .text-left .title .time_div p{margin-right:0.5rem;}
	.human-team-detail .news-detail .text-left .contents{padding:1rem 0px 0.8rem;}

	.human .recruit{margin-bottom:0.6rem;}
	.human .recruit .recr_a{margin-right:0.6rem;}

	.about .about-title{margin:1.4rem auto;}
	.about .about-title .t1{font-size: 24px;}
	.about .about-title .t2{font-size: 14px;}
	.about .about-title .t2:before{width: 120px;margin-left:-60px;}

	.about .history{padding-bottom:1.8rem;}
	.about .history .history-con{width:90%;}
	.about .history .history-con .top{display: none;}
	.about .history .history-con .bottom{display: none;}
	.about .history .history-con .con{position: relative;padding-bottom:0.8rem;padding-top:1px;}
	.about .history .history-con .con:before{left:11px;margin-left:0px;}
	.about .history .history-con .con .text{margin-top:0.8rem;position: relative;width:calc(100% - 50px);float:none;margin-left:50px;}
	.about .history .history-con .con .text.fl .p1{text-align: left;}
	.about .history .history-con .con .text.fl .p2{text-align: left;}
	.about .history .history-con .con .text .te{float: none;}
	.about .history .history-con .con .text .p1{font-size:24px;width:100%;}
	.about .history .history-con .con .text .p2{width:100%;}
	.about .history .history-con .con .text.fl:before{right:auto;left:-46px;}
	.about .history .history-con .con .text.fr:before{left:-46px;}

	.about .culture .con .item{width:47%;}
	.about .culture .con .item:nth-child(2n){margin-left:6%;}
	.about .culture .con .item .p2{margin:10px 0px;}

	.about .structure .con .top .top-tit{padding:5px 10px;font-size:14px;border-radius: 15px;}
	.about .company .con .top .top-tit{padding:5px 10px;font-size:14px;border-radius: 15px;}

	.products{margin:1.8rem auto 0;width:95%;}
	.products .products-con{margin-bottom:1.8rem;}
	.products .products-con .tit{width:100%;font-size:18px;padding-bottom:0.3rem;margin-bottom:0.7rem;}
	.products .products-con .tit:before{width:20px;}
	.products .products-con .con{width:100%;}
	.products .products-con .swiper_button{display: none;}
	.products .products-con .item .bor{height:40px;padding-top:100px;}
	.products .products-con .item .img{height:100px;}
	.products .products-con .item .img2{top:100px;}
	/*.products .products-con .item:hover .img{background:#e1edfa;}*/
	/*.products .products-con .item:hover .img1{top:0px;}*/
	/*.products .products-con .item:hover .img2{top:100px;}*/
	.products .products-con .item .p1{height:39px;line-height:39px;font-size:14px;}

	.products .products-con .list{width:49%;margin-right:2%;margin-bottom:10px;}
	.products .products-con .list:nth-child(4n){margin-right:0px;}
	.products .products-con .list:nth-child(2n){margin-right:0px;}
	.products .products-con .list .bor{height:40px;padding-top:100px;}
	.products .products-con .list .img{height:100px;}
	.products .products-con .list .img2{top:100px;}
	/*.products .products-con .list:hover .img{background:#e1edfa;}*/
	/*.products .products-con .list:hover .img1{top:0px;}*/
	/*.products .products-con .list:hover .img2{top:100px;}*/
	.products .products-con .list .p1{height:39px;line-height:39px;font-size:14px;}

	.products-detail .detail{margin:0.8rem auto 0px;}
	.products-detail .detail .crumbs{margin-bottom:10px;}
	.products-detail .detail-img{width:100%;height:auto;float:none;padding-bottom:20px;margin-bottom:20px;}
	.products-detail .detail-img .detail-img-top{height:300px;width:100%;margin: 0 auto 20px;float:none;}
	.products-detail .detail-img .detail-img-top .button_white{display: none;}
	.products-detail .detail-img .detail-img-top:hover .button_white{display: none;}
	.products-detail .detail-img .detail-img-thumbs-bg{height:190px;width:100%;float:none;margin-left:0%;}
	.products-detail .detail-img .detail-img-thumbs{height:120px;width:100%;}
	.products-detail .detail-img .detail-img-thumbs .swiper-slide{width: 25%;}
	.products-detail .detail-img .detail-img-thumbs .swiper-slide .img{width: 98%;height: 98%;border:1px solid #ebebeb;}
	.products-detail .text{width:96%;padding:0px 2%;height:auto;}
	.products-detail .text .p1{padding:0 0px 0.4rem;}
	.products-detail .text .p2{margin-top:0.2rem;}
	.products-detail .con{margin-top:1rem;}
	.products-detail .con .option{height:40px;line-height:40px;}
	.products-detail .con .option .title1{height:40px;padding:0px 20px;}
	.products-detail .con .content{margin:0.6rem 0px 1rem 0;}
	.products-detail .detail .anniu{margin:0.8rem auto 1.6rem;}
	.products-detail .detail .anniu .anniu_p{margin:0px auto 0.4rem;}

	.index-title {margin: 0.8rem auto;}
	.index-title .p1 {font-size: 24px;line-height: 24px;}
	.index-title .p2 {font-size: 12px;margin-top: 0.32rem;}

	.index-about .about .video{float:none;width: calc(100% - 24px);}
	.index-about .about .text{width:100%;padding:1rem 0;float:none;margin-left:0;}
	.index-about .about .text .p1{font-size:24px;text-align:center;}
	.index-about .about .text .p2{line-height:24px;margin:0.6rem 0px 1rem;height:auto;overflow:visible;}
	.index-about .about .text .a1{width:120px;height:40px;border-radius:20px;line-height:40px;margin:0.4rem auto;}
	.index-about .custom-url {margin-top: 1rem;}
	.index-about .about .text .about-info .info{margin:0.4rem 0;}
	.index-about .custom-url .url-a{margin:0.4rem 0px;}
	.index-info{padding:1rem 0px;}
	.index-info .info-con .info{margin:0px;}

	#footer .footer-nav .nav .nav-a{line-height:34px;}

	#info .hot-news .item .img img{width:100%;height:auto;}
	.info-detail{background:transparent;}
	.info-detail .news-detail{background:transparent;}

}
@media screen and (max-width: 500px){
	#header {height:50px;}
	.header-blank{margin-top:50px;}
	#header .menu-bg{top:50px;}
	#header .nav{top:50px;}
	#header .nav .one-nav.search{top:50px;}
	#header .logo{height:30px;width: auto;top:8px;left:50%;margin-left:-84.5px;}
	#header .menu {line-height: 50px;width:30px;}
	#header .search-img {line-height: 50px;width:30px;}
	#header .dd_lang{padding-top:.6rem; padding-right:.6rem;}
	#header .dd_lang a{font-size:.75rem;}

	#footer .copyright .copy {margin: 0px auto;}
	#footer .wrap{margin-top:0px;}
	#footer .footer-nav .nav .p4 img{width:12px;}

	.contact .us{margin-top:1rem;}
	.contact .us .top{margin-bottom:1rem;}
	.contact .us .top .info .img{width: 50px;height: 50px;margin:0.6rem auto;}
	.contact .us .top .info .img img{width: 25px;height: auto;}
	.contact .us .top .info .p1{margin:0px auto 0.6rem;font-size:20px;color:#333;}
	.contact .us .top .info .p2{font-size: 14px;color:#666;line-height: 32px;}
	.contact .us #allmap{height:300px;}
	.strengths .detail img{max-width: 100%;}

	.human .team .item{width:100%;margin:0 0% 15px 0;}
	.human .team .item:nth-child(2){margin-right:0%;}
	.human .team .item:nth-child(5){margin-right:0%;}
	.human .team .item:nth-child(8){margin-right:0%;}
	.human .team .item .des{height:auto;padding-bottom:10px;}
	.human .team .item .des a{font-size:16px;padding:10px 0 5px;}

	.inner-menu .menu-a{height: auto;line-height: 30px;font-size: 16px;margin: 0;text-align: left;display: block;}
    .inner-menu .menu-a.on::after{position: static;}
	.join-list .pad{padding: 3% 5%;}
    .join-list .con{padding: 3%;}

	.top-bg .top-bg-con .top-bg-button{display: none;}

    .index-slogan{margin:1.4rem auto 0.4rem;}
	.index-slogan .p1{font-size:20px;line-height:30px;}
	.index-slogan .p2{font-size:12px;line-height:30px;}
	.index-strengths .con .streng:before{display: none;}
	.index-strengths .con .streng .img{height:35px;}
	.index-strengths .con .streng .text{margin-top:10px;}
	.index-strengths .con .streng .text .p1{font-size:12px;}

	.index-pro .con{margin-bottom:0.8rem;}
	.index-pro .con .pc{display: none;}
	.index-pro .con .mo{display: block;}
	.index-pro .con .datu{width:49%;}
	.index-pro .con .item .text{padding:0 10px;}
	.index-pro .con .item .text .p1{font-size:16px;}
	.index-pro .con .item .text .p2{font-size:14px;}
	.index-pro .con .datu .item{margin-bottom:10px;}
	.index-pro .con .datu .item .text{height:40px;padding:10px;}
	.index-pro .con .item .bor{padding-top:127.567%;}
	.index-pro .con .xiaotu{width:49%;}
	.index-pro .con .xiaotu .item{width:100%;margin-bottom:10px;margin-right:0;float: none;}
	.index-pro .con .xiaotu .item .text{height:46px;line-height: 46px;}
	.index-pro .con .xiaotu .item .bor{padding-top:51.052%;}
	.index-pro .con .xiaotu .item .bor.te{padding-top:59.473%;}
	.index-pro .con .item:hover .img0{top:0;}
	.index-pro .con .item:hover .img1{top:100%;}
	.index-pro .con .xiatu{width:100%;}
	.index-pro .con .xiatu .item{width:49%;margin-bottom:10px;margin-right:2%;float:left;text-align: center;}
	.index-pro .con .xiatu .item:nth-child(2n){margin-right:0%;}
	.index-pro .con .xiatu .item .text{height:56px;line-height: 56px;}
	.index-pro .con .xiatu .item .bor{padding-top:51.052%;}
	.index-pro .con .xiatu .item .bor.te{padding-top:59.473%;}
	.index-pro .con .item:hover {box-shadow: 0px 0px 10px #fff;}

	.index-url{padding:20px 0px;height:auto;margin:0.8rem auto 1.2rem;}
	.index-url .url-a{margin-bottom:10px;}
	.index-url .url-a .img{width:60px;height:60px;}
	.index-url .url-a .img img{width:50%;height:50%;}
	.index-url .url-a .p1{font-size:12px;margin-top:10px;}

	.index-about .about{margin:1.2rem auto 1rem;}
	.index-about .about .text .p1{font-size:20px;}
	.index-about .about .text .p2{line-height:25px; font-size:14px; text-align:center;}
	.index-about .about .text .about-info .info{width:48%;padding:0 1%;}
	.index-about .about .text .about-info .info:nth-child(2){width:48%;padding:0 1%;}
	.index-about .about .text .about-info .info .p3{font-size:12px;line-height:20px;}
	.index-about .about .text .about-info .info .p3 .span1{font-size:24px;}
	.index-about .about .text .about-info .info .p4{font-size:12px;line-height:20px;margin-top:0.2rem;}
	.index-about .about .text .a1 {width: 3rem;height: 1rem;border-radius: 0.5rem;line-height: 1rem;font-size:12px;}

	.index-info .index-title{margin: 0.6rem auto;}
	.index-info .info-con .info{border-bottom:none; padding:0px 0px 1rem 0px !important;}
	.index-info .info-con .info .img{/*display:none;*/width:100%; margin-bottom:13px;}
	.index-info .info-con .info .img img{width:100%;}

	.index-info .info-con .info .text{width:100%;margin:0;}
	.index-info .info-con .info .text .p1{font-size:16px;line-height:24px;}
	/* .index-info .info-con .info .text .p2{font-size:12px;line-height:20px;}
	.index-info .info-con .info .time{width:30%;} */
	.index-info .info-con .info .time , .index-info .info-con .info .text .p2{display:none;}
	.index-info .info-con .info .time .p3{font-size:28px;line-height:20px;}
	.index-info .info-con .info .time .p4{font-size:12px;line-height:20px;margin-top:0.2rem;}
	.index-info .info-con .info-more{width: 3rem;height: 1rem;border-radius: 0.5rem;line-height: 1rem;font-size:12px;margin:0.2rem auto;}

	.products-detail{background: transparent;}
	.products-detail .text{background: transparent;}
	.human-team-detail .news-detail{background: transparent;}
	.products-detail .con .option .title1{min-width:auto;}

	#footer .copyright *{font-size:12px;}
}

/*产品详情页图片框在不同屏幕下显示的长宽比的调整*/
@media screen and (max-width: 1460px){
	.products-detail .detail-img .detail-img-top{height:400px;}
	.products-detail .detail-img .detail-img-thumbs{height:65px;}
}
@media screen and (max-width: 1366px){
	.products-detail .detail-img .detail-img-top{height:370px;}
	.products-detail .detail-img .detail-img-thumbs{height:65px;}
}
@media screen and (max-width: 1280px){
	.products-detail .detail-img .detail-img-top{height:340px;}
	.products-detail .detail-img .detail-img-thumbs{height:55px;}
}
@media screen and (max-width: 1024px){
	.products-detail .detail-img .detail-img-top{height:400px;}
	.products-detail .detail-img .detail-img-thumbs{height:65px;}
}
@media screen and (max-width: 960px){
	.products-detail .detail-img .detail-img-top{height:400px;}
	.products-detail .detail-img .detail-img-thumbs{height:65px;}
}
@media screen and (max-width: 860px){
	.products-detail .detail-img .detail-img-top{height:370px;}
	.products-detail .detail-img .detail-img-thumbs{height:55px;}
}
@media screen and (max-width: 760px){
	.products-detail .detail-img .detail-img-top{height:340px;}
	.products-detail .detail-img .detail-img-thumbs{height:40px;}
}
@media screen and (max-width: 720px){
	.products-detail .detail-img .detail-img-top{height:470px;}
	.products-detail .detail-img .detail-img-thumbs{height:120px;}
}
@media screen and (max-width: 640px){
	.products-detail .detail-img .detail-img-top{height:470px;}
	.products-detail .detail-img .detail-img-thumbs{height:120px;}
}
@media screen and (max-width: 480px){
	.products-detail .detail-img .detail-img-top{height:370px;}
	.products-detail .detail-img .detail-img-thumbs{height:100px;}
}
@media screen and (max-width: 375px){
	.products-detail .detail-img .detail-img-top{height:300px;}
	.products-detail .detail-img .detail-img-thumbs{height:85px;}
}

@media screen and (max-width: 450px){
	.about .culture .con .item{width: 35%;margin:0% 8%;}
	.about .culture .con .item:nth-child(2n){margin-right: 4%;}
	.about .culture .con .item .img .p1 , .about .culture .con .item .p2{font-size:14px;}
}
